home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / c-lang / strmc105.lha / StormC-Demo / INCLUDE / string.h < prev    next >
C/C++ Source or Header  |  1996-02-22  |  1KB  |  53 lines

  1. #ifndef _INCLUDE_STRING_H
  2. #define _INCLUDE_STRING_H
  3.  
  4. /*
  5. **  $VER: string.h 1.0 (18.1.96)
  6. **  StormC Release 1.0
  7. **
  8. **  '(C) Copyright 1995 Haage & Partner Computer GmbH'
  9. **     All Rights Reserved
  10. */
  11.  
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15.  
  16. #ifndef NULL
  17. #define NULL 0
  18. #endif
  19.  
  20. typedef unsigned int size_t;
  21.  
  22. char *strcpy (char *, const char *);
  23. char *strncpy(char *, const char *, size_t);
  24. char *strcat (char *, const char *);
  25. char *strncat(char *, const char *, size_t);
  26. int strcmp (const char *, const char *);
  27. int strncmp(const char *, const char *, size_t);
  28. char *strchr (const char *, int);
  29. char *strrchr(const char *, int);
  30. size_t strspn (const char *, const char *);
  31. size_t strcspn(const char *, const char *);
  32. char *strpbrk(const char *, const char *);
  33. char *strstr(const char *, const char *);
  34. size_t strlen(const char *);
  35. char *strerror(int);
  36. char *strtok(char *, const char *);
  37.  
  38. int stricmp(const char *, const char *);
  39. char *strlwr(char *);
  40. char *strupr(char *);
  41.  
  42. void *memcpy(void *, const void *, size_t);
  43. void *memmove(void *, const void *, size_t);
  44. int memcmp(const void *, const void *, size_t);
  45. void *memchr(const void *, int, size_t);
  46. void *memset(void *, int, size_t);
  47.  
  48. #ifdef __cplusplus
  49. }
  50. #endif
  51.  
  52. #endif
  53.